import 'package:go_router/go_router.dart';

import '../view/index/index_view.dart';

bool isLoggedIn = false; // 模拟登录状态
/**
 * 路由
 */
late final GoRouter _router = GoRouter(
  // refreshListenable: authNotifier, // ✅ 添加监听器
  // redirect: (context, state) {
  //   final loggingIn = state.uri.toString() == '/login';
  //   if (!authNotifier.isLoggedIn && !loggingIn) return '/login';
  //   if (authNotifier.isLoggedIn && loggingIn) return '/';
  //   return null;
  // },
  routes: [
    GoRoute(path: '/', builder: (context, state) => IndexPage()),
    // GoRoute(
    //   path: '/icon',
    //   builder: (context, state) {
    //     final args = state.extra as Map<String, dynamic>?;
    //     return IconDemo(args: args);
    //   },
    // ),
  ],
);
GoRouter get router => _router;